home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-10-31 | 6.1 KB | 119 lines | [TEXT/KAHL] |
- Sort Library, Version 2.0, Copyright (c) 1990-1994, Ari Halberstadt
- Compiled on Sep 25 1994 at 02:40:00
-
- Hardware: Unknown
- System: Unix
- Compiler: gcc
-
- Preparing data
-
- Allocating arrays
- Creating 32768 random integers
- Presorting data
- Reversing data
-
- Running tests. If you see any failure messages then it's time
- to fix something.
-
- All tests will take at least 165 seconds.
-
- Testing random data
-
- sort order nelem seconds sec/elem qsort/sort
- ---------------------------------------------------------------------
- qsort random 1114112 5.140 4.614e-06 1.000e+00
- qksort random 1048576 5.150 4.911e-06 9.393e-01
- hpsort random 360448 5.210 1.445e-05 3.192e-01
- mgsort random 655360 5.150 7.858e-06 5.871e-01
- shsort random 294912 5.190 1.760e-05 2.622e-01
- insort random 46080 5.100 1.107e-04 4.168e-02
- tqksort random 2031616 5.040 2.481e-06 1.860e+00
- thpsort random 819200 5.200 6.348e-06 7.268e-01
- tmgsort random 786432 5.210 6.625e-06 6.964e-01
- tshsort random 1556480 5.000 3.212e-06 1.436e+00
- tinsort random 57344 5.080 8.859e-05 5.208e-02
-
- Sorted results:
-
- sort order nelem seconds sec/elem qsort/sort
- ---------------------------------------------------------------------
- tqksort random 2031616 5.040 2.481e-06 1.860e+00
- tshsort random 1556480 5.000 3.212e-06 1.436e+00
- qsort random 1114112 5.140 4.614e-06 1.000e+00
- qksort random 1048576 5.150 4.911e-06 9.393e-01
- thpsort random 819200 5.200 6.348e-06 7.268e-01
- tmgsort random 786432 5.210 6.625e-06 6.964e-01
- mgsort random 655360 5.150 7.858e-06 5.871e-01
- hpsort random 360448 5.210 1.445e-05 3.192e-01
- shsort random 294912 5.190 1.760e-05 2.622e-01
- tinsort random 57344 5.080 8.859e-05 5.208e-02
- insort random 46080 5.100 1.107e-04 4.168e-02
-
- Testing sorted data
-
- sort order nelem seconds sec/elem qsort/sort
- ---------------------------------------------------------------------
- qsort sorted 1671168 5.100 3.052e-06 1.000e+00
- qksort sorted 2228224 5.050 2.266e-06 1.347e+00
- hpsort sorted 360448 5.300 1.470e-05 2.075e-01
- mgsort sorted 786432 5.210 6.625e-06 4.607e-01
- shsort sorted 638976 5.080 7.950e-06 3.839e-01
- insort sorted 19922944 5.000 2.510e-07 1.216e+01
- tqksort sorted 5079040 5.030 9.903e-07 3.082e+00
- thpsort sorted 819200 5.170 6.311e-06 4.836e-01
- tmgsort sorted 851968 5.130 6.021e-06 5.068e-01
- tshsort sorted 3571712 5.000 1.400e-06 2.180e+00
- tinsort sorted 27066368 5.000 1.847e-07 1.652e+01
-
- Sorted results:
-
- sort order nelem seconds sec/elem qsort/sort
- ---------------------------------------------------------------------
- tinsort sorted 27066368 5.000 1.847e-07 1.652e+01
- insort sorted 19922944 5.000 2.510e-07 1.216e+01
- tqksort sorted 5079040 5.030 9.903e-07 3.082e+00
- tshsort sorted 3571712 5.000 1.400e-06 2.180e+00
- qksort sorted 2228224 5.050 2.266e-06 1.347e+00
- qsort sorted 1671168 5.100 3.052e-06 1.000e+00
- tmgsort sorted 851968 5.130 6.021e-06 5.068e-01
- thpsort sorted 819200 5.170 6.311e-06 4.836e-01
- mgsort sorted 786432 5.210 6.625e-06 4.607e-01
- shsort sorted 638976 5.080 7.950e-06 3.839e-01
- hpsort sorted 360448 5.300 1.470e-05 2.075e-01
-
- Testing reversed data
-
- sort order nelem seconds sec/elem qsort/sort
- ---------------------------------------------------------------------
- qsort reversed 1605632 5.100 3.176e-06 1.000e+00
- qksort reversed 2031616 5.020 2.471e-06 1.285e+00
- hpsort reversed 393216 5.410 1.376e-05 2.309e-01
- mgsort reversed 753664 5.080 6.740e-06 4.712e-01
- shsort reversed 442368 5.140 1.162e-05 2.734e-01
- insort reversed 45056 5.030 1.116e-04 2.845e-02
- tqksort reversed 4456448 5.000 1.122e-06 2.831e+00
- thpsort reversed 851968 5.060 5.939e-06 5.348e-01
- tmgsort reversed 884736 5.160 5.832e-06 5.446e-01
- tshsort reversed 2506752 5.010 1.999e-06 1.589e+00
- tinsort reversed 56320 5.020 8.913e-05 3.564e-02
-
- Sorted results:
-
- sort order nelem seconds sec/elem qsort/sort
- ---------------------------------------------------------------------
- tqksort reversed 4456448 5.000 1.122e-06 2.831e+00
- tshsort reversed 2506752 5.010 1.999e-06 1.589e+00
- qksort reversed 2031616 5.020 2.471e-06 1.285e+00
- qsort reversed 1605632 5.100 3.176e-06 1.000e+00
- tmgsort reversed 884736 5.160 5.832e-06 5.446e-01
- thpsort reversed 851968 5.060 5.939e-06 5.348e-01
- mgsort reversed 753664 5.080 6.740e-06 4.712e-01
- shsort reversed 442368 5.140 1.162e-05 2.734e-01
- hpsort reversed 393216 5.410 1.376e-05 2.309e-01
- tinsort reversed 56320 5.020 8.913e-05 3.564e-02
- insort reversed 45056 5.030 1.116e-04 2.845e-02
-
- Testing small numbers of items (0 through 16)
-
- Finished all tests.
-